#include "PeerGui.h"

PeerGui::PeerGui(const TreeModel::Row& peer) {

	this->peer = peer;
	setVelocidadSubida(0);
	setVelocidadBajada(0);
	setStatus("");
}

PeerGui::~PeerGui() {

}

double PeerGui::getVelocidadBajada() {
	return this->peer[this->columnas.bajada];
}

void PeerGui::setVelocidadBajada(double velocidad) {
	this->peer[this->columnas.bajada] = velocidad;
}

double PeerGui::getVelocidadSubida() {
	return this->peer[this->columnas.subida];
}

void PeerGui::setVelocidadSubida(double velocidad) {
	this->peer[this->columnas.subida] = velocidad;
}

string PeerGui::getStatus() {
	Glib::ustring retorno = this->peer[this->columnas.status];

	return retorno;
}

void PeerGui::setStatus(const string& status) {
	this->peer[this->columnas.status] = status;
}

string PeerGui::getIp() {
	Glib::ustring retorno = this->peer[this->columnas.ip];

	return retorno;
}

void PeerGui::setIp(const string& ip) {
	this->peer[this->columnas.ip] = ip;
}
